﻿using Basefr.App.Messages;
using Paas.App.Interface.Meta.Dtos;
using Paas.Core.Const.Enums;
using System;
using System.Collections.Generic;
using System.Text;

namespace Paas.App.Interface.Meta.Messages
{
    public class SearchMetaFieldInput : QueryPagedInput
    {
       public string Name { get; set; }
        public string Label { get; set; }
        public string ObjectId { get; set; }
        /// <summary>
        /// 元数据状态
        /// </summary>
        public MetaStatus? CurrentStatus { get; set; }
    }
    public class SearchMetaFieldOutput : QueryPagedOutput<MetaFieldDto> { }
    public class SaveMetaFieldInput:SaveInput<MetaFieldDto,Guid>
    {

    }

    public class SaveMetaFieldOutput : SaveOutput<MetaFieldDto, Guid>
    {

    }
    public class PublicMetaFieldInput 
    {
        public List<Guid> Ids { get; set; }
    }
    public class DeleteMetaFieldInput : DeleteInput<Guid> { }
    public class DeleteMetaFieldOutput : DeleteOutput { }
}
